
class Plugin(object):
    def init_args(self, parser):
        pass
    
    def post_config(self, pkgr):
        pass
    
    def pre_repo(self):
        pass
    
    def post_repo(self):
        pass
    
    def pre_solve(self, pkgr):
        pass
    
    def handle_solve(self, pkgr, solver):
        pass
    
    def handle_problems(self, pkgr, jobs, problems):
        pass
    
    def post_solve(self, pkgr, transaction):
        pass
    
    def pre_run(self, pkgr, transaction, rpmts):
        pass
    
    def post_run(self, pkgr, transaction, rpmts):
        pass
    
